\hypertarget{classCVirtualTarget}{\section{C\-Virtual\-Target Class Reference}
\label{classCVirtualTarget}\index{C\-Virtual\-Target@{C\-Virtual\-Target}}
}


{\ttfamily \#include $<$cbptarget.\-h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classCString}{C\-String} \hyperlink{classCVirtualTarget_aacdede8c30ecdebfae457326c3712d42}{Alias} (void) const 
\item 
\hyperlink{classCStringList}{C\-String\-List} \& \hyperlink{classCVirtualTarget_a637c438565ce1b717f219bd4169ec874}{Targets} (void)
\item 
int \& \hyperlink{classCVirtualTarget_a582370b2c5e0ab86a71d3bdacc3e0339}{Name\-Case} (void)
\item 
\hyperlink{classCString}{C\-String} \hyperlink{classCVirtualTarget_adf668783851d9143a05e40d29860871d}{U\-C\-Name} (void) const 
\item 
\hyperlink{classCString}{C\-String} \hyperlink{classCVirtualTarget_a47ae0c75599b90d4b40fc6062d53422c}{L\-C\-Name} (void) const 
\item 
\hyperlink{classCString}{C\-String} \hyperlink{classCVirtualTarget_a350d0da4afab48f31dafffea5ae0737d}{M\-F\-Name} (void) const 
\item 
\hyperlink{classCString}{C\-String} \hyperlink{classCVirtualTarget_a9fa530b2aab56c730a217a2c606646ec}{Name} (const \hyperlink{classCString}{C\-String} \&Prefix) const 
\item 
\hyperlink{classCString}{C\-String} \hyperlink{classCVirtualTarget_a3559c4a137a2f3d59a66d9ade6206a99}{Name} (const \hyperlink{classCString}{C\-String} \&Prefix, const int Target\-Index) const 
\item 
void \hyperlink{classCVirtualTarget_aefeb9fb65294dff4f4bdd27cfc73808c}{Clear} (void)
\item 
void \hyperlink{classCVirtualTarget_a26e64a8d28d2bb82eaa860909d9e396c}{Read} (const Ti\-Xml\-Element $\ast$Target\-Root)
\item 
void \hyperlink{classCVirtualTarget_a011fb63a9fcbd1804533e171a46d03c4}{Show} (void)
\item 
\hyperlink{classCVirtualTarget_ae2eb62fc00aa8187b6c8ffa674cded5f}{C\-Virtual\-Target} (void)
\item 
\hyperlink{classCVirtualTarget_a77735340f76195d45d8b67f0eb699d57}{$\sim$\-C\-Virtual\-Target} (void)
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classCString}{C\-String} \hyperlink{classCVirtualTarget_ad44010c564271387c7d16da3b561196e}{m\-\_\-\-Alias}
\item 
\hyperlink{classCStringList}{C\-String\-List} \hyperlink{classCVirtualTarget_aeccb137f412bbc5ece8a63b8a186b205}{m\-\_\-\-Targets}
\item 
int \hyperlink{classCVirtualTarget_a4d7edce26b8c555a80a649b605c78401}{m\-\_\-\-Name\-Case}
\item 
\hyperlink{classCString}{C\-String} \hyperlink{classCVirtualTarget_a78fb1840fab5a6f227e2d45e5e0c58a8}{m\-\_\-\-U\-C\-Name}
\item 
\hyperlink{classCString}{C\-String} \hyperlink{classCVirtualTarget_a827dc8f76013ecc2d5ec40cb8a07b4c9}{m\-\_\-\-L\-C\-Name}
\item 
\hyperlink{classCString}{C\-String} \hyperlink{classCVirtualTarget_a8b65caf9b7c08e92e3657cd650fe9545}{m\-\_\-\-M\-F\-Name}
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{classCVirtualTarget_ae2eb62fc00aa8187b6c8ffa674cded5f}{\index{C\-Virtual\-Target@{C\-Virtual\-Target}!C\-Virtual\-Target@{C\-Virtual\-Target}}
\index{C\-Virtual\-Target@{C\-Virtual\-Target}!CVirtualTarget@{C\-Virtual\-Target}}
\subsubsection[{C\-Virtual\-Target}]{\setlength{\rightskip}{0pt plus 5cm}C\-Virtual\-Target\-::\-C\-Virtual\-Target (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{classCVirtualTarget_ae2eb62fc00aa8187b6c8ffa674cded5f}
\hypertarget{classCVirtualTarget_a77735340f76195d45d8b67f0eb699d57}{\index{C\-Virtual\-Target@{C\-Virtual\-Target}!$\sim$\-C\-Virtual\-Target@{$\sim$\-C\-Virtual\-Target}}
\index{$\sim$\-C\-Virtual\-Target@{$\sim$\-C\-Virtual\-Target}!CVirtualTarget@{C\-Virtual\-Target}}
\subsubsection[{$\sim$\-C\-Virtual\-Target}]{\setlength{\rightskip}{0pt plus 5cm}C\-Virtual\-Target\-::$\sim$\-C\-Virtual\-Target (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{classCVirtualTarget_a77735340f76195d45d8b67f0eb699d57}


\subsection{Member Function Documentation}
\hypertarget{classCVirtualTarget_aacdede8c30ecdebfae457326c3712d42}{\index{C\-Virtual\-Target@{C\-Virtual\-Target}!Alias@{Alias}}
\index{Alias@{Alias}!CVirtualTarget@{C\-Virtual\-Target}}
\subsubsection[{Alias}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} C\-Virtual\-Target\-::\-Alias (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCVirtualTarget_aacdede8c30ecdebfae457326c3712d42}
\hypertarget{classCVirtualTarget_aefeb9fb65294dff4f4bdd27cfc73808c}{\index{C\-Virtual\-Target@{C\-Virtual\-Target}!Clear@{Clear}}
\index{Clear@{Clear}!CVirtualTarget@{C\-Virtual\-Target}}
\subsubsection[{Clear}]{\setlength{\rightskip}{0pt plus 5cm}void C\-Virtual\-Target\-::\-Clear (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{classCVirtualTarget_aefeb9fb65294dff4f4bdd27cfc73808c}
\hypertarget{classCVirtualTarget_a47ae0c75599b90d4b40fc6062d53422c}{\index{C\-Virtual\-Target@{C\-Virtual\-Target}!L\-C\-Name@{L\-C\-Name}}
\index{L\-C\-Name@{L\-C\-Name}!CVirtualTarget@{C\-Virtual\-Target}}
\subsubsection[{L\-C\-Name}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} C\-Virtual\-Target\-::\-L\-C\-Name (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCVirtualTarget_a47ae0c75599b90d4b40fc6062d53422c}
\hypertarget{classCVirtualTarget_a350d0da4afab48f31dafffea5ae0737d}{\index{C\-Virtual\-Target@{C\-Virtual\-Target}!M\-F\-Name@{M\-F\-Name}}
\index{M\-F\-Name@{M\-F\-Name}!CVirtualTarget@{C\-Virtual\-Target}}
\subsubsection[{M\-F\-Name}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} C\-Virtual\-Target\-::\-M\-F\-Name (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCVirtualTarget_a350d0da4afab48f31dafffea5ae0737d}
\hypertarget{classCVirtualTarget_a9fa530b2aab56c730a217a2c606646ec}{\index{C\-Virtual\-Target@{C\-Virtual\-Target}!Name@{Name}}
\index{Name@{Name}!CVirtualTarget@{C\-Virtual\-Target}}
\subsubsection[{Name}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} C\-Virtual\-Target\-::\-Name (
\begin{DoxyParamCaption}
\item[{const {\bf C\-String} \&}]{Prefix}
\end{DoxyParamCaption}
) const}}\label{classCVirtualTarget_a9fa530b2aab56c730a217a2c606646ec}
\hypertarget{classCVirtualTarget_a3559c4a137a2f3d59a66d9ade6206a99}{\index{C\-Virtual\-Target@{C\-Virtual\-Target}!Name@{Name}}
\index{Name@{Name}!CVirtualTarget@{C\-Virtual\-Target}}
\subsubsection[{Name}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} C\-Virtual\-Target\-::\-Name (
\begin{DoxyParamCaption}
\item[{const {\bf C\-String} \&}]{Prefix, }
\item[{const int}]{Target\-Index}
\end{DoxyParamCaption}
) const}}\label{classCVirtualTarget_a3559c4a137a2f3d59a66d9ade6206a99}
\hypertarget{classCVirtualTarget_a582370b2c5e0ab86a71d3bdacc3e0339}{\index{C\-Virtual\-Target@{C\-Virtual\-Target}!Name\-Case@{Name\-Case}}
\index{Name\-Case@{Name\-Case}!CVirtualTarget@{C\-Virtual\-Target}}
\subsubsection[{Name\-Case}]{\setlength{\rightskip}{0pt plus 5cm}int\& C\-Virtual\-Target\-::\-Name\-Case (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCVirtualTarget_a582370b2c5e0ab86a71d3bdacc3e0339}
\hypertarget{classCVirtualTarget_a26e64a8d28d2bb82eaa860909d9e396c}{\index{C\-Virtual\-Target@{C\-Virtual\-Target}!Read@{Read}}
\index{Read@{Read}!CVirtualTarget@{C\-Virtual\-Target}}
\subsubsection[{Read}]{\setlength{\rightskip}{0pt plus 5cm}void C\-Virtual\-Target\-::\-Read (
\begin{DoxyParamCaption}
\item[{const Ti\-Xml\-Element $\ast$}]{Target\-Root}
\end{DoxyParamCaption}
)}}\label{classCVirtualTarget_a26e64a8d28d2bb82eaa860909d9e396c}
\hypertarget{classCVirtualTarget_a011fb63a9fcbd1804533e171a46d03c4}{\index{C\-Virtual\-Target@{C\-Virtual\-Target}!Show@{Show}}
\index{Show@{Show}!CVirtualTarget@{C\-Virtual\-Target}}
\subsubsection[{Show}]{\setlength{\rightskip}{0pt plus 5cm}void C\-Virtual\-Target\-::\-Show (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{classCVirtualTarget_a011fb63a9fcbd1804533e171a46d03c4}
\hypertarget{classCVirtualTarget_a637c438565ce1b717f219bd4169ec874}{\index{C\-Virtual\-Target@{C\-Virtual\-Target}!Targets@{Targets}}
\index{Targets@{Targets}!CVirtualTarget@{C\-Virtual\-Target}}
\subsubsection[{Targets}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String\-List}\& C\-Virtual\-Target\-::\-Targets (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCVirtualTarget_a637c438565ce1b717f219bd4169ec874}
\hypertarget{classCVirtualTarget_adf668783851d9143a05e40d29860871d}{\index{C\-Virtual\-Target@{C\-Virtual\-Target}!U\-C\-Name@{U\-C\-Name}}
\index{U\-C\-Name@{U\-C\-Name}!CVirtualTarget@{C\-Virtual\-Target}}
\subsubsection[{U\-C\-Name}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} C\-Virtual\-Target\-::\-U\-C\-Name (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCVirtualTarget_adf668783851d9143a05e40d29860871d}


\subsection{Member Data Documentation}
\hypertarget{classCVirtualTarget_ad44010c564271387c7d16da3b561196e}{\index{C\-Virtual\-Target@{C\-Virtual\-Target}!m\-\_\-\-Alias@{m\-\_\-\-Alias}}
\index{m\-\_\-\-Alias@{m\-\_\-\-Alias}!CVirtualTarget@{C\-Virtual\-Target}}
\subsubsection[{m\-\_\-\-Alias}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} C\-Virtual\-Target\-::m\-\_\-\-Alias\hspace{0.3cm}{\ttfamily [private]}}}\label{classCVirtualTarget_ad44010c564271387c7d16da3b561196e}
\hypertarget{classCVirtualTarget_a827dc8f76013ecc2d5ec40cb8a07b4c9}{\index{C\-Virtual\-Target@{C\-Virtual\-Target}!m\-\_\-\-L\-C\-Name@{m\-\_\-\-L\-C\-Name}}
\index{m\-\_\-\-L\-C\-Name@{m\-\_\-\-L\-C\-Name}!CVirtualTarget@{C\-Virtual\-Target}}
\subsubsection[{m\-\_\-\-L\-C\-Name}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} C\-Virtual\-Target\-::m\-\_\-\-L\-C\-Name\hspace{0.3cm}{\ttfamily [private]}}}\label{classCVirtualTarget_a827dc8f76013ecc2d5ec40cb8a07b4c9}
\hypertarget{classCVirtualTarget_a8b65caf9b7c08e92e3657cd650fe9545}{\index{C\-Virtual\-Target@{C\-Virtual\-Target}!m\-\_\-\-M\-F\-Name@{m\-\_\-\-M\-F\-Name}}
\index{m\-\_\-\-M\-F\-Name@{m\-\_\-\-M\-F\-Name}!CVirtualTarget@{C\-Virtual\-Target}}
\subsubsection[{m\-\_\-\-M\-F\-Name}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} C\-Virtual\-Target\-::m\-\_\-\-M\-F\-Name\hspace{0.3cm}{\ttfamily [private]}}}\label{classCVirtualTarget_a8b65caf9b7c08e92e3657cd650fe9545}
\hypertarget{classCVirtualTarget_a4d7edce26b8c555a80a649b605c78401}{\index{C\-Virtual\-Target@{C\-Virtual\-Target}!m\-\_\-\-Name\-Case@{m\-\_\-\-Name\-Case}}
\index{m\-\_\-\-Name\-Case@{m\-\_\-\-Name\-Case}!CVirtualTarget@{C\-Virtual\-Target}}
\subsubsection[{m\-\_\-\-Name\-Case}]{\setlength{\rightskip}{0pt plus 5cm}int C\-Virtual\-Target\-::m\-\_\-\-Name\-Case\hspace{0.3cm}{\ttfamily [private]}}}\label{classCVirtualTarget_a4d7edce26b8c555a80a649b605c78401}
\hypertarget{classCVirtualTarget_aeccb137f412bbc5ece8a63b8a186b205}{\index{C\-Virtual\-Target@{C\-Virtual\-Target}!m\-\_\-\-Targets@{m\-\_\-\-Targets}}
\index{m\-\_\-\-Targets@{m\-\_\-\-Targets}!CVirtualTarget@{C\-Virtual\-Target}}
\subsubsection[{m\-\_\-\-Targets}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String\-List} C\-Virtual\-Target\-::m\-\_\-\-Targets\hspace{0.3cm}{\ttfamily [private]}}}\label{classCVirtualTarget_aeccb137f412bbc5ece8a63b8a186b205}
\hypertarget{classCVirtualTarget_a78fb1840fab5a6f227e2d45e5e0c58a8}{\index{C\-Virtual\-Target@{C\-Virtual\-Target}!m\-\_\-\-U\-C\-Name@{m\-\_\-\-U\-C\-Name}}
\index{m\-\_\-\-U\-C\-Name@{m\-\_\-\-U\-C\-Name}!CVirtualTarget@{C\-Virtual\-Target}}
\subsubsection[{m\-\_\-\-U\-C\-Name}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} C\-Virtual\-Target\-::m\-\_\-\-U\-C\-Name\hspace{0.3cm}{\ttfamily [private]}}}\label{classCVirtualTarget_a78fb1840fab5a6f227e2d45e5e0c58a8}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
src/\hyperlink{cbptarget_8h}{cbptarget.\-h}\item 
src/\hyperlink{cbptarget_8cpp}{cbptarget.\-cpp}\end{DoxyCompactItemize}
